ostree-repo-libarchive.c: major refactor
authorJonathan Lebon <jlebon@redhat.com>
Fri, 22 Apr 2016 16:24:04 +0000 (12:24 -0400)
committerColin Walters (automation) <walters+githubbot@verbum.org>
Fri, 6 May 2016 14:44:55 +0000 (14:44 +0000)
commitb1d3dd151ce7280a4992cb0033a58623876a0563
treebbcfb1ba810f9d037a35eb283a949685f8fa652c
parent6724519080a8b42ef63565a7458821d3bbea8303
ostree-repo-libarchive.c: major refactor

- Make hardlink handling more generic. The previous strategy worked for
  tar archives, but not for cpio. It now works for both.
- Add support for SEL labeling (through the OstreeRepoCommitModifier)
- Add support for xattr_callback (through the OstreeRepoCommitModifier)
- Add support for filter (through the OstreeRepoCommitModifier)
- Add a use_ostree_convention option

Closes: #275
Approved by: cgwalters
src/libostree/ostree-repo-commit.c
src/libostree/ostree-repo-libarchive.c
src/libostree/ostree-repo-private.h
src/libostree/ostree-repo.h